Other Classes

The following classes are available globally.

  • An MGLAttributedExpression object associates text formatting attibutes (such as font size or font names) to an NSExpression.

    Example

    let redColor = UIColor.red
    let expression = NSExpression(forConstantValue: "Foo")
    let attributes: [MGLAttributedExpressionKey: NSExpression] = [.fontNamesAttribute : NSExpression(forConstantValue: ["DIN Offc Pro Italic",
                                                                                                                        "Arial Unicode MS Regular"]),
                                                                  .fontScaleAttribute: NSExpression(forConstantValue: 1.2),
                                                                  .fontColorAttribute: NSExpression(forConstantValue: redColor)]
    let attributedExpression = MGLAttributedExpression(expression, attributes:attributes)
    
    See more

    Declaration

    Objective-C

    
    @interface MGLAttributedExpression : NSObject

    Swift

    class MGLAttributedExpression : NSObject
  • Information about an attribution statement, usually a copyright or trademark statement, associated with a map content source.

    See more

    Declaration

    Objective-C

    
    @interface MGLAttributionInfo : NSObject

    Swift

    class MGLAttributionInfo : NSObject
  • Generic Event used when notifying an MGLObserver. This is not intended nor expected to be created by the application developer. It will be provided as part of an MGLObservable notification.

    See more

    Declaration

    Objective-C

    
    @interface MGLEvent : NSObject

    Swift

    class MGLEvent : NSObject
  • The MGLLoggingConfiguration object provides a global way to set this SDK logging levels and logging handler.

    See more

    Declaration

    Objective-C

    
    @interface MGLLoggingConfiguration : NSObject

    Swift

    class MGLLoggingConfiguration : NSObject
  • The MGLNetworkConfiguration object provides a global way to set a base NSURLSessionConfiguration, and other resources.

    See more

    Declaration

    Objective-C

    
    @interface MGLNetworkConfiguration : NSObject

    Swift

    class MGLNetworkConfiguration : NSObject